Table of Contents

Class: Record .\src\TW\Database\DataModel.py

A record of a RecordType; handles field read/write

Methods   
__getitem__
__init__
__len__
__setitem__
_updateMSTlist
addInvalidationCallback
addType
create
delete
ensureQueued
ensureRegistered
exists
flushWrites
get
hasType
invalidate
items
keys
loadData
loadDefaults
markWritten
removeInvalidationCallback
removeType
setType
unsetType
updateTypeMap
values
  __getitem__ 
__getitem__ ( self,  key )

  __init__ 
__init__ (
        self,
        db,
        typeManager,
        **kw,
        )

  __len__ 
__len__ ( self )

  __setitem__ 
__setitem__ (
        self,
        key,
        value,
        )

  _updateMSTlist 
_updateMSTlist ( self,  typeObject )

  addInvalidationCallback 
addInvalidationCallback ( self,  callback )

  addType 
addType ( self,  typeName )

Add type typeName to record

  create 
create ( self )

Create object (by adding base type)

  delete 
delete ( self )

Delete object (by removing base type)

  ensureQueued 
ensureQueued (
        self,
        d,
        n,
        )

  ensureRegistered 
ensureRegistered (
        self,
        d,
        n,
        )

  exists 
exists ( self )

Does record exist (i.e., does it include the base type)?

  flushWrites 
flushWrites ( self )

  get 
get (
        self,
        key,
        default=None,
        )

  hasType 
hasType ( self,  typeName )

Does record include type typeName?

Exceptions   
TypeError, ( "%s._loadDataFor() did not updateTypeMap()" % typeName )
  invalidate 
invalidate ( self )

  items 
items ( self )

  keys 
keys ( self )

  loadData 
loadData (
        self,
        mapping={},
        **kw,
        )

  loadDefaults 
loadDefaults (
        self,
        mapping={},
        **kw,
        )

  markWritten 
markWritten ( self,  fields )

  removeInvalidationCallback 
removeInvalidationCallback ( self,  target )

  removeType 
removeType ( self,  typeName )

Remove type typeName from record

  setType 
setType ( self,  typeName )

Ensure that record includes type typeName

  unsetType 
unsetType ( self,  typeName )

Ensure that record does not include type typeName

  updateTypeMap 
updateTypeMap (
        self,
        typeObject,
        valid=1,
        )

  values 
values ( self )


Table of Contents

This document was automatically generated on Tue Mar 05 10:33:44 2002 by HappyDoc version WORKING